main branches of public law - French English Dictionary